Shapes and Puzzles